10
106 50
88 95
56 106
29 113
9 81
0 61
5 34
23 0
63 2
112 23
20
37 50 1850
15 9 135
55 51 2805
43 51 2193
33 18 594
32 12 384
48 53 2544
35 15 525
51 46 2346
38 52 1976
47 50 2350
33 29 957
21 55 1155
52 43 2236
55 32 1760
38 41 1558
37 53 1961
37 52 1924
44 24 1056
20 30 600
1
29 29
41 29
41 40
29 40
